Google\Site_Kit\Core\Authentication\Authentication C

Total Complexity 123
Dependencies 35
Dependents 15
Total lines 1,430
Lines of code 708
Logical lines of code 362
Comment lines 522
Methods 44
Properties 21

Methods 44

Method Rating Maintainability Complexity Lines of code
register()
B
31 12 130
inline_js_base_data()
A
41 9 53
get_rest_routes()
S
41 4 69
check_connected_proxy_url()
S
55 7 23
get_reauthentication_needed_notice()
S
44 4 58
maybe_refresh_token_for_screen()
S
62 6 12
__construct()
S
53 5 21
inline_js_setup_data()
S
54 5 20
filter_features_via_proxy()
S
59 5 14
handle_oauth()
S
62 5 11
get_reconnect_after_url_mismatch_notice()
S
47 3 39
handle_connect()
S
55 4 19
refresh_shared_module_owner_tokens()
S
59 4 15
handle_proxy_permissions()
S
59 4 14
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
get_update_core_url()
S
66 3 9
fetch_remote_features()
S
66 3 8
invalid_nonce_error()
S
59 2 14
get_oauth_client()
S
61 2 14
cron_update_remote_features()
S
72 2 6
authentication_admin_notices()
S
67 2 8
cron_refresh_profile_data()
S
67 2 8
is_setup_completed()
S
70 2 6
allowed_redirect_hosts()
S
63 2 10
disconnect()
S
62 1 11
verification_tag()
S
75 1 4
is_authenticated()
S
81 1 3
get_disconnect_url()
S
67 1 9
credentials()
S
82 1 3
get_proxy_support_link_url()
S
80 1 3
get_proxy_permissions_url()
S
67 1 9
verification()
S
82 1 3
get_proxy_setup_url()
S
67 1 9
get_google_proxy()
S
82 1 3
inline_js_wp_version()
S
66 1 8
verification_meta()
S
82 1 3
verification_file()
S
82 1 3
get_connect_url()
S
67 1 9
profile()
S
82 1 3
inline_js_tracking_data()
S
73 1 5
token()
S
82 1 3
inline_js_admin_data()
S
72 1 5
set_connected_proxy_url()
S
81 1 3